The phrase "game launches" means when a new game is released and becomes available for people to start playing.